package top.ahaoao.mapper;

import org.springframework.stereotype.Repository;
import top.ahaoao.pojo.Account;

import java.util.List;

/**
 * 账户持久层
 */
@Repository
public interface AccountMapper {
    /**
     * 查询所有账户
     * @return
     */
    public List<Account> findAll();

    /**
     * 通过账户名查询账户
     * @return
     */
    public Account findByName(String name);

    /**
     * 通过账户id查询账户
     * @return
     */
    public Account findById(Integer id);

    /**
     * 保存账户
     * @param account
     */
    public void saveAccount(Account account);

    /**
     * 更新账户
     * @param account
     */
    public void updateAccount(Account account);
}
